//package com.sx.shopping.controller.category;
//
//import javax.annotation.Resource;
//
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.stereotype.Controller;
//import org.springframework.validation.BindingResult;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.ResponseBody;
//
//import com.sx.manage.mybatis.vo.result.ResultBooleanVO;
//import com.sx.manage.mybatis.vo.result.ResultListVO;
//import com.sx.manage.mybatis.vo.result.ResultObjectVO;
//import com.sx.manage.servlet.ViewAndModel;
//import com.sx.shopping.biz.category.IMCategoryInfoBiz;
//import com.sx.shopping.controller.base.MShoppingBaseController;
//import com.sx.shopping.mybatis.form.category.MCategoryInfoForm;
//import com.sx.shopping.mybatis.vo.category.MCategoryInfoVO;
///**
// * 商品种类
// * @author lenovo
// *
// */
//@Controller
//@RequestMapping("/category")
//public class MCategoryController extends MShoppingBaseController{ 
//	/*** 日志*/ 
//	private Logger logger = LoggerFactory.getLogger(this.getClass());
//
//	@Resource (name="categoryInfoBizImpl")
//	private IMCategoryInfoBiz categoryInfoBizImpl;	
//
//	public Logger getLogger() {
//		return logger;
//	}
//
//	public void setLogger(Logger logger) {
//		this.logger = logger;
//	}
//
//	public IMCategoryInfoBiz getCategoryInfoBizImpl() {
//		return categoryInfoBizImpl;
//	}
//
//	public void setCategoryInfoBizImpl(IMCategoryInfoBiz categoryInfoBizImpl) {
//		this.categoryInfoBizImpl = categoryInfoBizImpl;
//	}
//
//	/**数据列表列表*/ 
//	@RequestMapping(value="list_view")
//	public ViewAndModel list_view (MCategoryInfoForm form ){ 
//		ViewAndModel modelView = new ViewAndModel(request,cache); 
//				 	 modelView.setViewName("") ; 
//		return modelView; 
//	}
//
//	/**添加界面跳转*/
//	@RequestMapping(value="view_add") 
//	public ViewAndModel view_add(MCategoryInfoForm form){ 
//		ViewAndModel modelView = new ViewAndModel(request,cache); 
//				 	 modelView.setViewName(""); 
//		return modelView; 
//	} 
//
//
//	/**编辑界面跳转*/ 
//	@RequestMapping(value="view_edit/{id}") 
//	public ViewAndModel view_edit(@PathVariable Long id){
//		ViewAndModel modelView = new ViewAndModel(request,cache);
//					 modelView.setViewName("");
//		ResultObjectVO<MCategoryInfoVO> result = categoryInfoBizImpl.queryById(id) ;
//		modelView.addObject("objVO", result.getObjVo() );
//		return modelView;
//	}
//
//
//		/**数据保存*/ 
//	@RequestMapping(value="save") 
//	@ResponseBody 
//	public  ResultBooleanVO save( MCategoryInfoForm form ,BindingResult errors){ 
//		String error = this.fieldValidate(form, errors);
//		if( null != error){
//			return new  ResultBooleanVO(false,null,error); 
//		}
//		ResultBooleanVO result = categoryInfoBizImpl.save( form,loginConsumer()); 
//		return result;
//	}
//
//
//	/**根据id删除数据*/
//	@RequestMapping(value="delete")
//	@ResponseBody
//	public ResultBooleanVO delete( Long[] ids){
//		ResultBooleanVO result = categoryInfoBizImpl.deleteById(ids,loginConsumer());
//		return result;
//	}
//
//
//	/**翻页信息获取*/
//	@RequestMapping(value="page")
//	@ResponseBody
//	public ResultListVO<MCategoryInfoVO> page(MCategoryInfoForm form){
//		ResultListVO<MCategoryInfoVO> result = categoryInfoBizImpl.queryPage(form);
//		return result;
//	}
//
//
//	/****启用**/ 
//	@RequestMapping(value="enable") 
//	@ResponseBody 
//	public ResultBooleanVO enable(Long id  ){ 
//		ResultBooleanVO result = categoryInfoBizImpl.onLine(new Long[]{id}); 
//		return result; 
//	} 
//
//
//	/**** 禁用  **/
//	@RequestMapping(value="disable") 
//	@ResponseBody 
//	public ResultBooleanVO disable(Long id  ){
//		ResultBooleanVO result = categoryInfoBizImpl.offLine(new Long[]{id});
//		return result; 
//	} 
//
//
//	/**数据下拉列表**/
//	@RequestMapping(value="ajax_list")
//	@ResponseBody
//	public ResultListVO<MCategoryInfoVO> ajax_list(MCategoryInfoForm form){
//		ResultListVO<MCategoryInfoVO> result = categoryInfoBizImpl.queryListByOr( form);
//		return result;
//	}
//}
//
